vlwkaos' digital garden

Android - Activity에 Fragment를 넣는 법

#android

Activity가 만들어질 때 layout파일을 불러와서 View를 채우는게 기본 작동 방식이다.

public class ArticleFragment extends Fragment {
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        return inflater.inflate(R.layout.article_view, container, false);
    }
}

Fragment의 구조를 만드는 layout.xml을 만든다. Fragment의 시작 때 inflate 해준다.

Acitivy에서 getSupportFragmentManager를 불러와서 transaction을 이용해 아까 부여한 id로 연결해준다..


참조

  1. https://www.cs.dartmouth.edu/~campbell/cs65/lecture09/lecture09.html
  2. https://developer.android.com/training/basics/fragments/creating
Android - Activity에 Fragment를 넣는 법